@NullResponse @CheckFlag(DommeStart) 
@LockImages Please Input Day for TimeStamp... <b>Example:</b> Sun, Mon, Tue, Wed, Thur, Wed, Fri, or Sat
[Sunday, Sun] @NullResponse @Goto(SunSET)
[Monday, Mon] @NullResponse @Goto(MonSET)
[Tuesday, Tues, Tue] @NullResponse @Goto(TueSET)
[Wednesday, Weds, Wed] @NullResponse @Goto(WedSET)
[Thursday, Thurs, Thur, Thu] @NullResponse @Goto(ThuSET)
[Friday, Fri] @NullResponse @Goto(FriSET)
[Saturday, Sat] @NullResponse @Goto(SatSET)
[Yes] Input Rejected, Please Input Day. @LoopAnswer
[No] Input Rejected, Please Input Day. @LoopAnswer
[TSReset] @NullResponse @Interrupt(TSReset)
@DifferentAnswer Error, please input day; <b>Example:</b> Sun, Mon, Tue, Wed, Thur, Wed, Fri, or Sat
(SunSET) 
Please Input Time for Time Stamp... <i>Please round to the nearest hour</i>
[12AM, 1AM] @NullResponse
[2AM, 3AM, 4AM, 5AM, 6AM, 7AM] @NullResponse @Interrupt(TSSleeping)
[8AM, 9AM, 10AM] @NullResponse @Goto(TSStillSleeping)
[11AM, 12PM, 1PM, 2PM, 3PM, 4PM, 5PM] @NullResponse
[6PM, 7PM, 8PM] @NullResponse @Interrupt(TSSundayHW)
[9PM, 10PM, 11PM] @NullResponse
@DifferentAnswer Error, please input nearest whole hour. -Example: 5PM
@AcceptAnswer
@NullResponse @CheckFlag(SundaySET) @SetFlag(SundaySET) 
@NullResponse @DeleteFlag(MondaySET)
@NullResponse @DeleteFlag(TuesdaySET)
@NullResponse @DeleteFlag(WednesdaySET)
@NullResponse @DeleteFlag(ThursdaySET)
@NullResponse @DeleteFlag(FridaySET)
@NullResponse @DeleteFlag(SaturdaySET) 
Connected @Goto(TsysSTART)
(SundaySET)
Connected @Interrupt(TsDayExists)
(MonSET)
Please Input Time for Time Stamp... <i>Please round to the nearest hour</i>
[12AM, 1AM, 2AM, 3AM, 4AM, 5AM, 6AM] @NullResponse @Interrupt(TSWeekdaySleeping)
[7AM] @NullResponse @Interrupt(TSWeekdayMorning)
[8AM, 9AM, 10AM, 11AM] @NullResponse @Interrupt(TSMorningClasses)
[12PM, 1PM] @NullResponse @Interrupt(TSLunch)
[2PM, 3PM, 4PM] @NullResponse @Interrupt(TSWork)
[5PM] @NullResponse @Interrupt(TSBreak)
[6PM, 7PM] @NullResponse @Interrupt(TSEveningClasses)
[8PM, 9PM] @NullResponse @Interrupt(TSHomework)
[10PM, 11PM] @NullResponse
@DifferentAnswer Error, please input nearest whole hour. -Example: 5PM
@AcceptAnswer
@NullResponse @CheckFlag(MondaySET) @SetFlag(MondaySET)
@NullResponse @DeleteFlag(SundaySET)
@NullResponse @DeleteFlag(TuesdaySET)
@NullResponse @DeleteFlag(WednesdaySET)
@NullResponse @DeleteFlag(ThursdaySET)
@NullResponse @DeleteFlag(FridaySET)
@NullResponse @DeleteFlag(SaturdaySET)
Connected @Goto(TsysSTART)
(MondaySET)
Connected @Interrupt(TSDayExists)
(TueSET)
Please Input Time for Time Stamp... <i>Please round to the nearest hour</i>
[12AM, 1AM, 2AM, 3AM, 4AM, 5AM, 6AM] @NullResponse @Interrupt(TSWeekdaySleeping)
[7AM] @NullResponse @Interrupt(TSWeekdayMorning)
[8AM, 9AM, 10AM, 11AM] @NullResponse @Interrupt(TSMorningClasses)
[12PM, 1PM] @NullResponse @Interrupt(TSLunch)
[2PM, 3PM, 4PM] @NullResponse @Interrupt(TSWork)
[5PM] @NullResponse @Interrupt(TSBreak)
[6PM, 7PM] @NullResponse @Interrupt(TSEveningClasses)
[8PM, 9PM] @NullResponse @Interrupt(TSHomework)
[10PM, 11PM] @NullResponse
@DifferentAnswer Error, please input nearest whole hour. -Example: 5PM
@AcceptAnswer
@NullResponse @CheckFlag(TuesdaySET) @SetFlag(TuesdaySET)
@NullResponse @DeleteFlag(SundaySET)
@NullResponse @DeleteFlag(MondaySET)
@NullResponse @DeleteFlag(WednesdaySET)
@NullResponse @DeleteFlag(ThursdaySET)
@NullResponse @DeleteFlag(FridaySET)
@NullResponse @DeleteFlag(SaturdaySET)
Connected @Goto(TsysSTART)
(TuesdaySET)
Connected @Interrupt(TSDayExists)
(WedSET)
Please Input Time for Time Stamp... <i>Please round to the nearest hour</i>
[12AM, 1AM, 2AM, 3AM, 4AM, 5AM, 6AM] @NullResponse @Interrupt(TSWeekdaySleeping)
[7AM] @NullResponse @Interrupt(TSWeekdayMorning)
[8AM, 9AM, 10AM, 11AM] @NullResponse @Interrupt(TSMorningClasses)
[12PM, 1PM] @NullResponse @Interrupt(TSLunch)
[2PM, 3PM, 4PM] @NullResponse @Interrupt(TSWork)
[5PM] @NullResponse @Interrupt(TSBreak)
[6PM, 7PM] @NullResponse @Interrupt(TSEveningClasses)
[8PM, 9PM] @NullResponse @Interrupt(TSHomework)
[10PM, 11PM] @NullResponse
@DifferentAnswer Error, please input nearest whole hour. -Example: 5PM
@AcceptAnswer
@NullResponse @CheckFlag(WednesdaySET) @SetFlag(WednesdaySET)
@NullResponse @DeleteFlag(SundaySET)
@NullResponse @DeleteFlag(MondaySET)
@NullResponse @DeleteFlag(TuesdaySET)
@NullResponse @DeleteFlag(ThursdaySET)
@NullResponse @DeleteFlag(FridaySET)
@NullResponse @DeleteFlag(SaturdaySET)
Connected @Goto(TsysSTART)
(WednesdaySET)
Connected @Interrupt(TSDayExists)
(ThuSET)
Please Input Time for Time Stamp... <i>Please round to the nearest hour</i>
[12AM, 1AM, 2AM, 3AM, 4AM, 5AM, 6AM] @NullResponse @Interrupt(TSWeekdaySleeping)
[7AM] @NullResponse @Interrupt(TSWeekdayMorning)
[8AM, 9AM, 10AM, 11AM] @NullResponse @Interrupt(TSMorningClasses)
[12PM, 1PM] @NullResponse @Interrupt(TSLunch)
[2PM, 3PM, 4PM] @NullResponse @Interrupt(TSWork)
[5PM] @NullResponse @Interrupt(TSBreak)
[6PM, 7PM] @NullResponse @Interrupt(TSEveningClasses)
[8PM, 9PM] @NullResponse @Interrupt(TSHomework)
[10PM, 11PM] @NullResponse
@DifferentAnswer Error, please input nearest whole hour. -Example: 5PM
@AcceptAnswer
@NullResponse @CheckFlag(ThursdaySET) @SetFlag(ThursdaySET)
@NullResponse @DeleteFlag(SundaySET)
@NullResponse @DeleteFlag(MondaySET)
@NullResponse @DeleteFlag(TuesdaySET)
@NullResponse @DeleteFlag(WednesdaySET)
@NullResponse @DeleteFlag(FridaySET)
@NullResponse @DeleteFlag(SaturdaySET)
Connected @Goto(TsysSTART)
(ThursdaySET)
Connected @Interrupt(TSDayExists)
(FriSET)
Please Input Time for Time Stamp... <i>Please round to the nearest hour</i>
[12AM, 1AM, 2AM, 3AM, 4AM, 5AM, 6AM] @NullResponse @Interrupt(TSWeekdaySleeping)
[7AM] @NullResponse @Interrupt(TSWeekdayMorning)
[8AM, 9AM, 10AM, 11AM] @NullResponse @Interrupt(TSMorningClasses)
[12PM, 1PM] @NullResponse @Interrupt(TSLunch)
[2PM, 3PM, 4PM] @NullResponse @Interrupt(TSWork)
[5PM] @NullResponse @Interrupt(TSBreak)
[6PM, 7PM] @NullResponse @Interrupt(TSEveningClasses)
[8PM, 9PM] @NullResponse @Interrupt(TSHomework)
[10PM, 11PM] @NullResponse
@DifferentAnswer Error, please input nearest whole hour. -Example: 5PM
@AcceptAnswer
@NullResponse @CheckFlag(FridaySET) @SetFlag(FridaySET)
@NullResponse @DeleteFlag(SundaySET)
@NullResponse @DeleteFlag(MondaySET)
@NullResponse @DeleteFlag(TuesdaySET)
@NullResponse @DeleteFlag(WednesdaySET)
@NullResponse @DeleteFlag(ThursdaySET)
@NullResponse @DeleteFlag(SaturdaySET)
Connected @Goto(TsysSTART)
(FridaySET)
Connected @Interrupt(TSDayExists)
(SatSET)
Please Input Time for Time Stamp... <i>Please round to the nearest hour</i>
[12AM] @NullResponse
[1AM, 2AM, 3AM, 4AM, 5AM, 6AM, 7AM] @NullResponse @Interrupt(TSWeekdaySleeping)
[8AM] @NullResponse @Interrupt(TSSatMorning)
[9AM, 10AM, 11AM] @NullResponse @Interrupt(TSSatWork1)
[12PM, 1PM] @NullResponse @Interrupt(TSLunch)
[2PM, 3PM, 4PM] @NullResponse @Interrupt(TSSatWork2)
[5PM] @NullResponse @Interrupt(TSOnMyWay)
[6PM, 7PM] @NullResponse @Interrupt(TSHomework)
[8PM, 9PM, 10PM, 11PM] @NullResponse
@DifferentAnswer Error, please input nearest whole hour. -Example: 5PM
@AcceptAnswer
@NullResponse @CheckFlag(SaturdaySET) @SetFlag(SaturdaySET)
@NullResponse @DeleteFlag(SundaySET)
@NullResponse @DeleteFlag(MondaySET)
@NullResponse @DeleteFlag(TuesdaySET)
@NullResponse @DeleteFlag(WednesdaySET)
@NullResponse @DeleteFlag(ThursdaySET)
@NullResponse @DeleteFlag(FridaySET)
Connected @Goto(TsysSTART)
(SaturdaySET)
Connected @Interrupt(TSDayExists)
(TSStillSleeping)
Connected @Chance20(GettingUp)
@NullResponse @Interrupt(StillSleeping)
(GettingUp)
I was going to sleep in a little this morning
But now that I know you're up... 
#EmoteRandomTF
Maybe I'll get up after all